package com.hz.ruoyimqttconsume.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author 侯文波
 * @date 2025/3/10 10:53
 * @description: 土壤数据
 */
@Data
@ToString
public class AgrSoilData implements Serializable {

    /** id */
    private Long soilId;

    /** 设备id */
    private Long equipmentId;

    /** 记录时间 */
    private String recordDate;

    /**  土壤湿度 */
    private Double soilMoisture;

    /**  土壤温度 */
    private Double soilTemperature;

    /**  土壤盐度 */
    private Double soilSalinity;

    /**  土壤PH */
    private Double soilPh;

    /**  创建人 */
    private Long createBy;

    /**  创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**  修改人 */
    private Long updateBy;

    /**  修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

}
